/* CSS Document */
dl{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
.q1{
	margin:0 auto;
	background-image: url(../images/t_2.png);
	background-repeat: repeat-x;
	background-position: right top; height:100px; overflow:hidden
}
.q2{ width:515px; float:left;}
.q3{
	overflow:hidden; width:988px; margin:0 auto;padding-top:10px; height:90px;
	background-image: url(../images/top_bj2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.q4{ width:200px; float:right;}
.q5{ font-size:18px; font-weight:bolder; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; color:#333333; padding-right:5px;}
.q6{
	height:45px;
	background-image:url(../images/1_6.jpg);
	background-position: center top; overflow:hidden
}
.q7{ width:988px; margin:0 auto; height:45px; line-height:45px;}
.q8{
	padding-left:25px;
	padding-right:25px;
	font-size:14px;
	color:#FFFFFF; cursor:pointer;
	font-weight:bolder;
	background-image: url(../images/li_5.png);
	background-repeat: no-repeat; cursor:pointer;
	background-position: right top; float:left;
}
.q8:hover{ color:#900000;}
.q9{
	padding-left:23px;
	padding-right:23px;
	font-size:14px; cursor:pointer;
	color:#FFFFFF; cursor:pointer;
	font-weight:bolder;
	background-position: right top; float:left;
}
.q9:hover{ color:#900000;}
.q10{
	background-image:url(../images/bb_3.png);
	overflow:hidden;
	background-repeat: repeat-x;
}
.q11{ width:988px; height:384px; background-image:url(../images/d_6.png); margin:0 auto; margin-top:20px;}
.q12{ text-align:center; padding-top:4px;}
.q13{
	height:30px;
	background-image: url(../images/1_17.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.q13 dl{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#004EA2; float:left;}
.q13 dt{ float:right; padding-top:5px;}
.q14{ width:988px; margin:0 auto; overflow:hidden;}
.q15{
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D4D6;
	border-right-color: #D3D4D6;
	border-bottom-color: #D3D4D6;
	border-left-color: #D3D4D6; overflow:hidden;
}
.q16{ width:186px; float:left; margin-top:10px; margin-left:10px; cursor: pointer;}
.q16 img{
	width:180px;
	height:150px;
	border: 1px solid #CACACA; padding:2px;
}
.q16:hover img{ border:1px solid #cc0000;}
.q16 dl{ line-height:30px; text-align:center;}
.q17{ width:278px; float:left;}
.q18{ height:30px; background-image:url(../images/ptitleback1.jpg); line-height:25px;}
.q18 dl{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFFFFF; float:left; padding-left:22px;}
.q18 dt{ float:right; padding-top:10px; padding-right:20px;}
.q19{ background-color:#E8E8E8; padding:10px; line-height:25px; color:#333333; height:234px;}
.q20{ text-align:center; height:23px; background-image:url(../images/leftgrayback.jpg);}
.q21{ text-align:center; padding-bottom:10px;}
.q22{ width:700px; float:right;}
.q23{ height:28px; background-image:url(../images/r_7.png); line-height:28px;}
.q23 dl{ width:118px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; color:#FFFFFF; float:left; font-size:14px;}
.q23 dt{ float:right; padding-right:5px; color:#666;}
.q24{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D4D6;
	border-right-color: #D3D4D6;
	border-bottom-color: #D3D4D6;
	border-left-color: #D3D4D6; overflow:hidden;
}
.q25{ width:210px; float:left; margin-top:17px; margin-left:17px; cursor:pointer;}
.q25 img{
	width:204px;
	height:165px;
	border: 1px solid #CACACA; padding:2px;
}
.q25:hover img{ border:1px solid #004DA2;}
.q25 dl{ line-height:30px; text-align:center;}
.q26{
	height:26px;
	line-height:26px;
	background-image:url(../images/gr_52.jpg);
	background-repeat: no-repeat; padding-left:15px;
	background-position: 3px center; cursor:pointer;
}
.q26:hover{ color:#cc0000;}
.q27{
	width:986px; margin:0 auto; margin-top:10px;
	border: 1px solid #E8E8E8; background-image:url(../images/b_15.png); height:143px; color:#333;
}
.q28{ height:30px; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bolder; color:#900000; padding-left:10px; padding-top:15px;}
.q29{
	border-top-width: 1px;
	border-top-style: solid; color:#666666; margin-top:20px;
	border-top-color: #CACACA; background-color:#F6F6F6; overflow:hidden; padding-top:20px; padding-bottom:20px; text-align:center; line-height:25px;
}
.q30{
	background-image: url(../images/web_leftback.jpg);
	background-repeat: repeat-y;
}
.q31{ height:35px; line-height:35px; color:#004EA2; background-image:url(../images/aew_05.jpg); cursor:pointer; padding-left:25px;}
.q311{ height:35px; line-height:35px; color:#900000; background-image:url(../images/aew_05.jpg); cursor:pointer; padding-left:25px;}
.q31:hover{ color:#900000;}
.q32{
	background-repeat: no-repeat;
	background-position: right bottom;
	line-height:30px;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF; text-align: center;
}
.q33{
	border-top-width: 1px;
	border-top-style: solid; color:#666666; 
	border-top-color: #CACACA; background-color:#F6F6F6; overflow:hidden; padding-top:20px; padding-bottom:20px; text-align:center; line-height:25px;
}
.q34{ width:170px; height:25px; line-height:25px;}
.q35{ width:470px; height:25px; line-height:25px;}
.q36{ width:468px; line-height:25px;}
.q37{ width:220px; float:left; margin-right:52px; cursor:pointer;}
.q37 img{
	width:214px;
	height:165px;
	border: 1px solid #CACACA; padding:2px;
}
.q37:hover img{ border:1px solid #004DA2;}
.q37 dl{ line-height:30px; text-align:center;}
.q38{ width:765px; overflow:hidden;}
.bot{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.q39{
	border: 1px solid #CCCCCC;
}
.q40{
	height:30px;
	line-height:30px;
	background-image:url(../images/gr_52.jpg);
	background-repeat: no-repeat; padding-left:15px;
	background-position: 3px center; cursor:pointer;
}
.q40:hover dl{ color:#cc0000;}
.q40 dl{ float:left;}
.q40 dt{ float:right; font-family:Arial, Helvetica, sans-serif;}
.q49{
	font-family:'Î¢ÈíÑÅºÚ';
	font-size:18px;
	height:35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; line-height:35px;
	background-image: url(../images/we_03.jpg);
	background-repeat: no-repeat; font-weight:bolder; color:#000000;
	background-position: left center; padding-left:25px;
}













.bg{
	display:inline;
	color:#fff;
	padding:5px 5px;
	margin:0px 3px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E3E3E3;
	border: 1px solid #CECECE;
}
.bgg{
	display:inline;
	color:#fff;
	padding:5px 5px;
	margin:0px 3px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; background-color:#D00E30;
	
}















ul{ margin:0px; padding:0px;}
li{ margin:0px; padding:0px;}
#focus {width:980px; height:349px; overflow:hidden; position:relative; margin:0 auto;}
#focus ul {height:349px; position:absolute;}
#focus ul li {float:left; width:980px; height:349px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:30px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}